Crate marine_core

source ·

Re-exports§

Modules§

Macros§

  • Call Wasm function that have Box<RefCell<Option<Func<’static, args, rets>>>> type.
  • Initialize Wasm function in form of Box<RefCell<Option<Func<’static, args, rets>>>>. This macro does not cache result.

Structs§

  • Represents the function argument type.
  • Represents a record field type.
  • Represents a record type.
  • Represent a function type inside Marine module.
  • Represent Marine module interface.
  • Contains module name and a size of its linear memory in bytes. Please note that linear memory contains not only heap, but globals, shadow stack and so on. Although it doesn’t contain operand stack, additional runtime (Wasmer) structures, and some other stuff, that should be count separately.

Enums§

Constants§

Functions§

Type Aliases§